package _Banque;

import _Banque.interfaces.IBanque;
import _Tests.Tests;

//
// IUT de Nice / Departement informatique / Module APO-C++
// Annee 2008_2009 - Package _Banque
//
// Classe _Banque - Tests unitaires de la methode operationValide 
//                  (Cas nominaux)
//
// Auteur : A. Thuaire
//
public class T_Banque_N4 implements IBanque {

	public static void main(String[] args)
	{
	   Tests.Begin("_Banque", "1.5.0");
	   
		Boolean bTrue  = new Boolean(true);
		
	      Tests.Design("Controle des methodes de servitude (lot 6)", 3);

	         Tests.Case("Methode operationValide"); {
		  
	            Tests.Unit(bTrue, new Boolean(_Banque.operationValide(null, VERSEMENT)));
	            Tests.Unit(bTrue, new Boolean(_Banque.operationValide(null, RETRAIT)));
	            Tests.Unit(bTrue, new Boolean(_Banque.operationValide(null, REMUNERATION)));
	         }

	   Tests.End();
	}
}

